Android fingerprint certificado

Descripcion

Como consultar el Fingerprint del certificado que se está usando para generar el APK de las aplicaciones

Consultar certificado debug de Android Studio

El keystore que utiliza Android Studio por defecto está almacenado en ~/.android/debug.keystore los datos por defecto son:

Para consultar el fingerprint usamos el siguiente comando:

keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

Este comando nos dará una salida como la siguiente:

Consultar certificado de un APK

Para consultar el certificado de una aplicación (APK) ya generada lo hacemos de la siguiente manera:

Primero descomprimimos el APK como si fuese un zip, podemos hacer click derecho, extraer aqui, o usar un comando como:

unzip app-debug.apk

Una vez hecho esto tendremos varios archivos y carpetas descomprimimos, el que nos interesa es el archivo .RSA que está dentro de la carpeta META-INF, en nuestro caso es CERT.RSA (aunque el nombre puede variar)

Ahora ejecutamos el siguiente comando sobre ese archivo:

keytool -printcert -file CERT.RSA

Esto nos generará una salida igual que el comando anterior, si esta APK ha sido generada con el mismo keystore que el que comprobamos en Android Studio el fingerprint será el mismo.

Tags

Android | certificate | fingerprint